long-term placement facility - English Synonyms Dictionary